implanted suture - French English Dictionary